2981bf1fe2eddb107d400a8d73a5207ae85e87c9,plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/junit/MisorderedAssertEqualsArgumentsInspectionBase.java,MisorderedAssertEqualsParametersVisitor,looksLikeExpectedArgument,#PsiExpression#,190
Before Change
}
private boolean looksLikeExpectedArgument(PsiExpression expression) {
if (ExpressionUtils.computeConstantExpression(expression) != null || PsiType.NULL.equals(expression.getType())) {
return true;
}
if (expression instanceof PsiReferenceExpression) {
After Change
private boolean looksLikeExpectedArgument(@Nullable PsiExpression expression) {
expression = ParenthesesUtils.stripParentheses(expression);
if (expression == null) {
return false;
}
final PsiType type = expression.getType();
if (ExpressionUtils.computeConstantExpression(expression) != null || PsiType.NULL.equals(type)) {
return true;
}